
debug:     file format elf64-x86-64


Disassembly of section .init:

0000000000001000 <_init>:
    1000:	f3 0f 1e fa          	endbr64 
    1004:	48 83 ec 08          	sub    $0x8,%rsp
    1008:	48 8b 05 d9 2f 00 00 	mov    0x2fd9(%rip),%rax        # 3fe8 <__gmon_start__>
    100f:	48 85 c0             	test   %rax,%rax
    1012:	74 02                	je     1016 <_init+0x16>
    1014:	ff d0                	callq  *%rax
    1016:	48 83 c4 08          	add    $0x8,%rsp
    101a:	c3                   	retq   

Disassembly of section .plt:

0000000000001020 <.plt>:
    1020:	ff 35 6a 2f 00 00    	pushq  0x2f6a(%rip)        # 3f90 <_GLOBAL_OFFSET_TABLE_+0x8>
    1026:	f2 ff 25 6b 2f 00 00 	bnd jmpq *0x2f6b(%rip)        # 3f98 <_GLOBAL_OFFSET_TABLE_+0x10>
    102d:	0f 1f 00             	nopl   (%rax)
    1030:	f3 0f 1e fa          	endbr64 
    1034:	68 00 00 00 00       	pushq  $0x0
    1039:	f2 e9 e1 ff ff ff    	bnd jmpq 1020 <.plt>
    103f:	90                   	nop
    1040:	f3 0f 1e fa          	endbr64 
    1044:	68 01 00 00 00       	pushq  $0x1
    1049:	f2 e9 d1 ff ff ff    	bnd jmpq 1020 <.plt>
    104f:	90                   	nop
    1050:	f3 0f 1e fa          	endbr64 
    1054:	68 02 00 00 00       	pushq  $0x2
    1059:	f2 e9 c1 ff ff ff    	bnd jmpq 1020 <.plt>
    105f:	90                   	nop
    1060:	f3 0f 1e fa          	endbr64 
    1064:	68 03 00 00 00       	pushq  $0x3
    1069:	f2 e9 b1 ff ff ff    	bnd jmpq 1020 <.plt>
    106f:	90                   	nop
    1070:	f3 0f 1e fa          	endbr64 
    1074:	68 04 00 00 00       	pushq  $0x4
    1079:	f2 e9 a1 ff ff ff    	bnd jmpq 1020 <.plt>
    107f:	90                   	nop
    1080:	f3 0f 1e fa          	endbr64 
    1084:	68 05 00 00 00       	pushq  $0x5
    1089:	f2 e9 91 ff ff ff    	bnd jmpq 1020 <.plt>
    108f:	90                   	nop
    1090:	f3 0f 1e fa          	endbr64 
    1094:	68 06 00 00 00       	pushq  $0x6
    1099:	f2 e9 81 ff ff ff    	bnd jmpq 1020 <.plt>
    109f:	90                   	nop

Disassembly of section .plt.got:

00000000000010a0 <__cxa_finalize@plt>:
    10a0:	f3 0f 1e fa          	endbr64 
    10a4:	f2 ff 25 4d 2f 00 00 	bnd jmpq *0x2f4d(%rip)        # 3ff8 <__cxa_finalize@GLIBC_2.2.5>
    10ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .plt.sec:

00000000000010b0 <putchar@plt>:
    10b0:	f3 0f 1e fa          	endbr64 
    10b4:	f2 ff 25 e5 2e 00 00 	bnd jmpq *0x2ee5(%rip)        # 3fa0 <putchar@GLIBC_2.2.5>
    10bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000010c0 <vsnprintf@plt>:
    10c0:	f3 0f 1e fa          	endbr64 
    10c4:	f2 ff 25 dd 2e 00 00 	bnd jmpq *0x2edd(%rip)        # 3fa8 <vsnprintf@GLIBC_2.2.5>
    10cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000010d0 <__stack_chk_fail@plt>:
    10d0:	f3 0f 1e fa          	endbr64 
    10d4:	f2 ff 25 d5 2e 00 00 	bnd jmpq *0x2ed5(%rip)        # 3fb0 <__stack_chk_fail@GLIBC_2.4>
    10db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000010e0 <snprintf@plt>:
    10e0:	f3 0f 1e fa          	endbr64 
    10e4:	f2 ff 25 cd 2e 00 00 	bnd jmpq *0x2ecd(%rip)        # 3fb8 <snprintf@GLIBC_2.2.5>
    10eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

00000000000010f0 <fputs@plt>:
    10f0:	f3 0f 1e fa          	endbr64 
    10f4:	f2 ff 25 c5 2e 00 00 	bnd jmpq *0x2ec5(%rip)        # 3fc0 <fputs@GLIBC_2.2.5>
    10fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001100 <fputc@plt>:
    1100:	f3 0f 1e fa          	endbr64 
    1104:	f2 ff 25 bd 2e 00 00 	bnd jmpq *0x2ebd(%rip)        # 3fc8 <fputc@GLIBC_2.2.5>
    110b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

0000000000001110 <vfprintf@plt>:
    1110:	f3 0f 1e fa          	endbr64 
    1114:	f2 ff 25 b5 2e 00 00 	bnd jmpq *0x2eb5(%rip)        # 3fd0 <vfprintf@GLIBC_2.2.5>
    111b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)

Disassembly of section .text:

0000000000001120 <_start>:
    1120:	f3 0f 1e fa          	endbr64 
    1124:	31 ed                	xor    %ebp,%ebp
    1126:	49 89 d1             	mov    %rdx,%r9
    1129:	5e                   	pop    %rsi
    112a:	48 89 e2             	mov    %rsp,%rdx
    112d:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
    1131:	50                   	push   %rax
    1132:	54                   	push   %rsp
    1133:	4c 8d 05 c6 05 00 00 	lea    0x5c6(%rip),%r8        # 1700 <__libc_csu_fini>
    113a:	48 8d 0d 4f 05 00 00 	lea    0x54f(%rip),%rcx        # 1690 <__libc_csu_init>
    1141:	48 8d 3d 5c 04 00 00 	lea    0x45c(%rip),%rdi        # 15a4 <main>
    1148:	ff 15 92 2e 00 00    	callq  *0x2e92(%rip)        # 3fe0 <__libc_start_main@GLIBC_2.2.5>
    114e:	f4                   	hlt    
    114f:	90                   	nop

0000000000001150 <deregister_tm_clones>:
    1150:	48 8d 3d b9 2e 00 00 	lea    0x2eb9(%rip),%rdi        # 4010 <__TMC_END__>
    1157:	48 8d 05 b2 2e 00 00 	lea    0x2eb2(%rip),%rax        # 4010 <__TMC_END__>
    115e:	48 39 f8             	cmp    %rdi,%rax
    1161:	74 15                	je     1178 <deregister_tm_clones+0x28>
    1163:	48 8b 05 6e 2e 00 00 	mov    0x2e6e(%rip),%rax        # 3fd8 <_ITM_deregisterTMCloneTable>
    116a:	48 85 c0             	test   %rax,%rax
    116d:	74 09                	je     1178 <deregister_tm_clones+0x28>
    116f:	ff e0                	jmpq   *%rax
    1171:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    1178:	c3                   	retq   
    1179:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001180 <register_tm_clones>:
    1180:	48 8d 3d 89 2e 00 00 	lea    0x2e89(%rip),%rdi        # 4010 <__TMC_END__>
    1187:	48 8d 35 82 2e 00 00 	lea    0x2e82(%rip),%rsi        # 4010 <__TMC_END__>
    118e:	48 29 fe             	sub    %rdi,%rsi
    1191:	48 89 f0             	mov    %rsi,%rax
    1194:	48 c1 ee 3f          	shr    $0x3f,%rsi
    1198:	48 c1 f8 03          	sar    $0x3,%rax
    119c:	48 01 c6             	add    %rax,%rsi
    119f:	48 d1 fe             	sar    %rsi
    11a2:	74 14                	je     11b8 <register_tm_clones+0x38>
    11a4:	48 8b 05 45 2e 00 00 	mov    0x2e45(%rip),%rax        # 3ff0 <_ITM_registerTMCloneTable>
    11ab:	48 85 c0             	test   %rax,%rax
    11ae:	74 08                	je     11b8 <register_tm_clones+0x38>
    11b0:	ff e0                	jmpq   *%rax
    11b2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
    11b8:	c3                   	retq   
    11b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

00000000000011c0 <__do_global_dtors_aux>:
    11c0:	f3 0f 1e fa          	endbr64 
    11c4:	80 3d 5d 2e 00 00 00 	cmpb   $0x0,0x2e5d(%rip)        # 4028 <completed.8061>
    11cb:	75 2b                	jne    11f8 <__do_global_dtors_aux+0x38>
    11cd:	55                   	push   %rbp
    11ce:	48 83 3d 22 2e 00 00 	cmpq   $0x0,0x2e22(%rip)        # 3ff8 <__cxa_finalize@GLIBC_2.2.5>
    11d5:	00 
    11d6:	48 89 e5             	mov    %rsp,%rbp
    11d9:	74 0c                	je     11e7 <__do_global_dtors_aux+0x27>
    11db:	48 8b 3d 26 2e 00 00 	mov    0x2e26(%rip),%rdi        # 4008 <__dso_handle>
    11e2:	e8 b9 fe ff ff       	callq  10a0 <__cxa_finalize@plt>
    11e7:	e8 64 ff ff ff       	callq  1150 <deregister_tm_clones>
    11ec:	c6 05 35 2e 00 00 01 	movb   $0x1,0x2e35(%rip)        # 4028 <completed.8061>
    11f3:	5d                   	pop    %rbp
    11f4:	c3                   	retq   
    11f5:	0f 1f 00             	nopl   (%rax)
    11f8:	c3                   	retq   
    11f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)

0000000000001200 <frame_dummy>:
    1200:	f3 0f 1e fa          	endbr64 
    1204:	e9 77 ff ff ff       	jmpq   1180 <register_tm_clones>

0000000000001209 <ac_trace_printer_default>:
    1209:	f3 0f 1e fa          	endbr64 
    120d:	55                   	push   %rbp
    120e:	48 89 e5             	mov    %rsp,%rbp
    1211:	48 83 ec 60          	sub    $0x60,%rsp
    1215:	89 7d bc             	mov    %edi,-0x44(%rbp)
    1218:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
    121c:	48 89 55 a8          	mov    %rdx,-0x58(%rbp)
    1220:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    1227:	00 00 
    1229:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    122d:	31 c0                	xor    %eax,%eax
    122f:	48 8d 05 ce 0d 00 00 	lea    0xdce(%rip),%rax        # 2004 <_IO_stdin_used+0x4>
    1236:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    123a:	48 8d 05 c4 0d 00 00 	lea    0xdc4(%rip),%rax        # 2005 <_IO_stdin_used+0x5>
    1241:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    1245:	48 8d 05 d0 0d 00 00 	lea    0xdd0(%rip),%rax        # 201c <_IO_stdin_used+0x1c>
    124c:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    1250:	48 8d 05 de 0d 00 00 	lea    0xdde(%rip),%rax        # 2035 <_IO_stdin_used+0x35>
    1257:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    125b:	48 8d 05 e9 0d 00 00 	lea    0xde9(%rip),%rax        # 204b <_IO_stdin_used+0x4b>
    1262:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    1266:	48 8d 05 f7 0d 00 00 	lea    0xdf7(%rip),%rax        # 2064 <_IO_stdin_used+0x64>
    126d:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    1271:	8b 45 bc             	mov    -0x44(%rbp),%eax
    1274:	48 98                	cltq   
    1276:	48 8b 44 c5 c0       	mov    -0x40(%rbp,%rax,8),%rax
    127b:	48 8b 15 9e 2d 00 00 	mov    0x2d9e(%rip),%rdx        # 4020 <stderr@@GLIBC_2.2.5>
    1282:	48 89 d6             	mov    %rdx,%rsi
    1285:	48 89 c7             	mov    %rax,%rdi
    1288:	e8 63 fe ff ff       	callq  10f0 <fputs@plt>
    128d:	48 8b 05 8c 2d 00 00 	mov    0x2d8c(%rip),%rax        # 4020 <stderr@@GLIBC_2.2.5>
    1294:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
    1298:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
    129c:	48 89 ce             	mov    %rcx,%rsi
    129f:	48 89 c7             	mov    %rax,%rdi
    12a2:	e8 69 fe ff ff       	callq  1110 <vfprintf@plt>
    12a7:	48 8b 05 72 2d 00 00 	mov    0x2d72(%rip),%rax        # 4020 <stderr@@GLIBC_2.2.5>
    12ae:	48 89 c6             	mov    %rax,%rsi
    12b1:	bf 0a 00 00 00       	mov    $0xa,%edi
    12b6:	e8 45 fe ff ff       	callq  1100 <fputc@plt>
    12bb:	90                   	nop
    12bc:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    12c0:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    12c7:	00 00 
    12c9:	74 05                	je     12d0 <ac_trace_printer_default+0xc7>
    12cb:	e8 00 fe ff ff       	callq  10d0 <__stack_chk_fail@plt>
    12d0:	c9                   	leaveq 
    12d1:	c3                   	retq   

00000000000012d2 <ac_trace_setup>:
    12d2:	f3 0f 1e fa          	endbr64 
    12d6:	55                   	push   %rbp
    12d7:	48 89 e5             	mov    %rsp,%rbp
    12da:	89 7d fc             	mov    %edi,-0x4(%rbp)
    12dd:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
    12e1:	8b 45 fc             	mov    -0x4(%rbp),%eax
    12e4:	89 05 56 2d 00 00    	mov    %eax,0x2d56(%rip)        # 4040 <trace_level>
    12ea:	83 7d fc 00          	cmpl   $0x0,-0x4(%rbp)
    12ee:	79 0c                	jns    12fc <ac_trace_setup+0x2a>
    12f0:	c7 05 46 2d 00 00 00 	movl   $0x0,0x2d46(%rip)        # 4040 <trace_level>
    12f7:	00 00 00 
    12fa:	eb 10                	jmp    130c <ac_trace_setup+0x3a>
    12fc:	83 7d fc 06          	cmpl   $0x6,-0x4(%rbp)
    1300:	7e 0a                	jle    130c <ac_trace_setup+0x3a>
    1302:	c7 05 34 2d 00 00 06 	movl   $0x6,0x2d34(%rip)        # 4040 <trace_level>
    1309:	00 00 00 
    130c:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
    1310:	48 89 05 31 2d 00 00 	mov    %rax,0x2d31(%rip)        # 4048 <ac_trace_function>
    1317:	90                   	nop
    1318:	5d                   	pop    %rbp
    1319:	c3                   	retq   

000000000000131a <ac_trace>:
    131a:	f3 0f 1e fa          	endbr64 
    131e:	55                   	push   %rbp
    131f:	48 89 e5             	mov    %rsp,%rbp
    1322:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
    1329:	89 bd 2c ff ff ff    	mov    %edi,-0xd4(%rbp)
    132f:	48 89 b5 20 ff ff ff 	mov    %rsi,-0xe0(%rbp)
    1336:	48 89 95 60 ff ff ff 	mov    %rdx,-0xa0(%rbp)
    133d:	48 89 8d 68 ff ff ff 	mov    %rcx,-0x98(%rbp)
    1344:	4c 89 85 70 ff ff ff 	mov    %r8,-0x90(%rbp)
    134b:	4c 89 8d 78 ff ff ff 	mov    %r9,-0x88(%rbp)
    1352:	84 c0                	test   %al,%al
    1354:	74 20                	je     1376 <ac_trace+0x5c>
    1356:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
    135a:	0f 29 4d 90          	movaps %xmm1,-0x70(%rbp)
    135e:	0f 29 55 a0          	movaps %xmm2,-0x60(%rbp)
    1362:	0f 29 5d b0          	movaps %xmm3,-0x50(%rbp)
    1366:	0f 29 65 c0          	movaps %xmm4,-0x40(%rbp)
    136a:	0f 29 6d d0          	movaps %xmm5,-0x30(%rbp)
    136e:	0f 29 75 e0          	movaps %xmm6,-0x20(%rbp)
    1372:	0f 29 7d f0          	movaps %xmm7,-0x10(%rbp)
    1376:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    137d:	00 00 
    137f:	48 89 85 48 ff ff ff 	mov    %rax,-0xb8(%rbp)
    1386:	31 c0                	xor    %eax,%eax
    1388:	83 bd 2c ff ff ff 00 	cmpl   $0x0,-0xd4(%rbp)
    138f:	74 6a                	je     13fb <ac_trace+0xe1>
    1391:	8b 05 a9 2c 00 00    	mov    0x2ca9(%rip),%eax        # 4040 <trace_level>
    1397:	39 85 2c ff ff ff    	cmp    %eax,-0xd4(%rbp)
    139d:	7f 5c                	jg     13fb <ac_trace+0xe1>
    139f:	48 8b 05 a2 2c 00 00 	mov    0x2ca2(%rip),%rax        # 4048 <ac_trace_function>
    13a6:	48 85 c0             	test   %rax,%rax
    13a9:	74 50                	je     13fb <ac_trace+0xe1>
    13ab:	c7 85 30 ff ff ff 10 	movl   $0x10,-0xd0(%rbp)
    13b2:	00 00 00 
    13b5:	c7 85 34 ff ff ff 30 	movl   $0x30,-0xcc(%rbp)
    13bc:	00 00 00 
    13bf:	48 8d 45 10          	lea    0x10(%rbp),%rax
    13c3:	48 89 85 38 ff ff ff 	mov    %rax,-0xc8(%rbp)
    13ca:	48 8d 85 50 ff ff ff 	lea    -0xb0(%rbp),%rax
    13d1:	48 89 85 40 ff ff ff 	mov    %rax,-0xc0(%rbp)
    13d8:	4c 8b 05 69 2c 00 00 	mov    0x2c69(%rip),%r8        # 4048 <ac_trace_function>
    13df:	48 8d 95 30 ff ff ff 	lea    -0xd0(%rbp),%rdx
    13e6:	48 8b 8d 20 ff ff ff 	mov    -0xe0(%rbp),%rcx
    13ed:	8b 85 2c ff ff ff    	mov    -0xd4(%rbp),%eax
    13f3:	48 89 ce             	mov    %rcx,%rsi
    13f6:	89 c7                	mov    %eax,%edi
    13f8:	41 ff d0             	callq  *%r8
    13fb:	90                   	nop
    13fc:	48 8b 85 48 ff ff ff 	mov    -0xb8(%rbp),%rax
    1403:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    140a:	00 00 
    140c:	74 05                	je     1413 <ac_trace+0xf9>
    140e:	e8 bd fc ff ff       	callq  10d0 <__stack_chk_fail@plt>
    1413:	c9                   	leaveq 
    1414:	c3                   	retq   

0000000000001415 <ac_trace_get_level>:
    1415:	f3 0f 1e fa          	endbr64 
    1419:	55                   	push   %rbp
    141a:	48 89 e5             	mov    %rsp,%rbp
    141d:	8b 05 1d 2c 00 00    	mov    0x2c1d(%rip),%eax        # 4040 <trace_level>
    1423:	5d                   	pop    %rbp
    1424:	c3                   	retq   

0000000000001425 <_ac_trace>:
    1425:	f3 0f 1e fa          	endbr64 
    1429:	55                   	push   %rbp
    142a:	48 89 e5             	mov    %rsp,%rbp
    142d:	48 83 ec 70          	sub    $0x70,%rsp
    1431:	89 7d ac             	mov    %edi,-0x54(%rbp)
    1434:	48 89 75 a0          	mov    %rsi,-0x60(%rbp)
    1438:	48 89 55 98          	mov    %rdx,-0x68(%rbp)
    143c:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
    1443:	00 00 
    1445:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
    1449:	31 c0                	xor    %eax,%eax
    144b:	c7 45 b4 00 00 00 00 	movl   $0x0,-0x4c(%rbp)
    1452:	48 8d 05 07 2c 00 00 	lea    0x2c07(%rip),%rax        # 4060 <out_str.2885>
    1459:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
    145d:	48 8d 05 a0 0b 00 00 	lea    0xba0(%rip),%rax        # 2004 <_IO_stdin_used+0x4>
    1464:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
    1468:	48 8d 05 96 0b 00 00 	lea    0xb96(%rip),%rax        # 2005 <_IO_stdin_used+0x5>
    146f:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
    1473:	48 8d 05 a2 0b 00 00 	lea    0xba2(%rip),%rax        # 201c <_IO_stdin_used+0x1c>
    147a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
    147e:	48 8d 05 b0 0b 00 00 	lea    0xbb0(%rip),%rax        # 2035 <_IO_stdin_used+0x35>
    1485:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
    1489:	48 8d 05 bb 0b 00 00 	lea    0xbbb(%rip),%rax        # 204b <_IO_stdin_used+0x4b>
    1490:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
    1494:	48 8d 05 c9 0b 00 00 	lea    0xbc9(%rip),%rax        # 2064 <_IO_stdin_used+0x64>
    149b:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
    149f:	8b 45 ac             	mov    -0x54(%rbp),%eax
    14a2:	48 98                	cltq   
    14a4:	48 8b 44 c5 c0       	mov    -0x40(%rbp,%rax,8),%rax
    14a9:	8b 55 b4             	mov    -0x4c(%rbp),%edx
    14ac:	b9 00 02 00 00       	mov    $0x200,%ecx
    14b1:	48 29 d1             	sub    %rdx,%rcx
    14b4:	48 89 ce             	mov    %rcx,%rsi
    14b7:	8b 55 b4             	mov    -0x4c(%rbp),%edx
    14ba:	48 8d 0d 9f 2b 00 00 	lea    0x2b9f(%rip),%rcx        # 4060 <out_str.2885>
    14c1:	48 8d 3c 0a          	lea    (%rdx,%rcx,1),%rdi
    14c5:	48 89 c1             	mov    %rax,%rcx
    14c8:	48 8d 15 ac 0b 00 00 	lea    0xbac(%rip),%rdx        # 207b <_IO_stdin_used+0x7b>
    14cf:	b8 00 00 00 00       	mov    $0x0,%eax
    14d4:	e8 07 fc ff ff       	callq  10e0 <snprintf@plt>
    14d9:	01 45 b4             	add    %eax,-0x4c(%rbp)
    14dc:	81 7d b4 ff 01 00 00 	cmpl   $0x1ff,-0x4c(%rbp)
    14e3:	0f 87 9e 00 00 00    	ja     1587 <_ac_trace+0x162>
    14e9:	8b 45 b4             	mov    -0x4c(%rbp),%eax
    14ec:	ba 00 02 00 00       	mov    $0x200,%edx
    14f1:	48 89 d6             	mov    %rdx,%rsi
    14f4:	48 29 c6             	sub    %rax,%rsi
    14f7:	8b 45 b4             	mov    -0x4c(%rbp),%eax
    14fa:	48 8d 15 5f 2b 00 00 	lea    0x2b5f(%rip),%rdx        # 4060 <out_str.2885>
    1501:	48 8d 3c 10          	lea    (%rax,%rdx,1),%rdi
    1505:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
    1509:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
    150d:	48 89 d1             	mov    %rdx,%rcx
    1510:	48 89 c2             	mov    %rax,%rdx
    1513:	e8 a8 fb ff ff       	callq  10c0 <vsnprintf@plt>
    1518:	01 45 b4             	add    %eax,-0x4c(%rbp)
    151b:	81 7d b4 ff 01 00 00 	cmpl   $0x1ff,-0x4c(%rbp)
    1522:	77 66                	ja     158a <_ac_trace+0x165>
    1524:	8b 45 b4             	mov    -0x4c(%rbp),%eax
    1527:	ba 00 02 00 00       	mov    $0x200,%edx
    152c:	48 89 d1             	mov    %rdx,%rcx
    152f:	48 29 c1             	sub    %rax,%rcx
    1532:	8b 45 b4             	mov    -0x4c(%rbp),%eax
    1535:	48 8d 15 24 2b 00 00 	lea    0x2b24(%rip),%rdx        # 4060 <out_str.2885>
    153c:	48 01 d0             	add    %rdx,%rax
    153f:	48 8d 15 38 0b 00 00 	lea    0xb38(%rip),%rdx        # 207e <_IO_stdin_used+0x7e>
    1546:	48 89 ce             	mov    %rcx,%rsi
    1549:	48 89 c7             	mov    %rax,%rdi
    154c:	b8 00 00 00 00       	mov    $0x0,%eax
    1551:	e8 8a fb ff ff       	callq  10e0 <snprintf@plt>
    1556:	01 45 b4             	add    %eax,-0x4c(%rbp)
    1559:	81 7d b4 ff 01 00 00 	cmpl   $0x1ff,-0x4c(%rbp)
    1560:	77 2b                	ja     158d <_ac_trace+0x168>
    1562:	eb 16                	jmp    157a <_ac_trace+0x155>
    1564:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    1568:	0f b6 00             	movzbl (%rax),%eax
    156b:	0f be c0             	movsbl %al,%eax
    156e:	89 c7                	mov    %eax,%edi
    1570:	e8 3b fb ff ff       	callq  10b0 <putchar@plt>
    1575:	48 83 45 b8 01       	addq   $0x1,-0x48(%rbp)
    157a:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
    157e:	0f b6 00             	movzbl (%rax),%eax
    1581:	84 c0                	test   %al,%al
    1583:	75 df                	jne    1564 <_ac_trace+0x13f>
    1585:	eb 07                	jmp    158e <_ac_trace+0x169>
    1587:	90                   	nop
    1588:	eb 04                	jmp    158e <_ac_trace+0x169>
    158a:	90                   	nop
    158b:	eb 01                	jmp    158e <_ac_trace+0x169>
    158d:	90                   	nop
    158e:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
    1592:	64 48 33 04 25 28 00 	xor    %fs:0x28,%rax
    1599:	00 00 
    159b:	74 05                	je     15a2 <_ac_trace+0x17d>
    159d:	e8 2e fb ff ff       	callq  10d0 <__stack_chk_fail@plt>
    15a2:	c9                   	leaveq 
    15a3:	c3                   	retq   

00000000000015a4 <main>:
    15a4:	f3 0f 1e fa          	endbr64 
    15a8:	55                   	push   %rbp
    15a9:	48 89 e5             	mov    %rsp,%rbp
    15ac:	48 8d 35 72 fe ff ff 	lea    -0x18e(%rip),%rsi        # 1425 <_ac_trace>
    15b3:	bf 05 00 00 00       	mov    $0x5,%edi
    15b8:	e8 15 fd ff ff       	callq  12d2 <ac_trace_setup>
    15bd:	48 8d 35 bd 0a 00 00 	lea    0xabd(%rip),%rsi        # 2081 <_IO_stdin_used+0x81>
    15c4:	bf 05 00 00 00       	mov    $0x5,%edi
    15c9:	b8 00 00 00 00       	mov    $0x0,%eax
    15ce:	e8 47 fd ff ff       	callq  131a <ac_trace>
    15d3:	ba e7 03 00 00       	mov    $0x3e7,%edx
    15d8:	48 8d 35 aa 0a 00 00 	lea    0xaaa(%rip),%rsi        # 2089 <_IO_stdin_used+0x89>
    15df:	bf 03 00 00 00       	mov    $0x3,%edi
    15e4:	b8 00 00 00 00       	mov    $0x0,%eax
    15e9:	e8 2c fd ff ff       	callq  131a <ac_trace>
    15ee:	e8 22 fe ff ff       	callq  1415 <ac_trace_get_level>
    15f3:	89 c2                	mov    %eax,%edx
    15f5:	48 8d 35 8d 0a 00 00 	lea    0xa8d(%rip),%rsi        # 2089 <_IO_stdin_used+0x89>
    15fc:	bf 01 00 00 00       	mov    $0x1,%edi
    1601:	b8 00 00 00 00       	mov    $0x0,%eax
    1606:	e8 0f fd ff ff       	callq  131a <ac_trace>
    160b:	e8 05 fe ff ff       	callq  1415 <ac_trace_get_level>
    1610:	89 c2                	mov    %eax,%edx
    1612:	48 8d 35 70 0a 00 00 	lea    0xa70(%rip),%rsi        # 2089 <_IO_stdin_used+0x89>
    1619:	bf 02 00 00 00       	mov    $0x2,%edi
    161e:	b8 00 00 00 00       	mov    $0x0,%eax
    1623:	e8 f2 fc ff ff       	callq  131a <ac_trace>
    1628:	e8 e8 fd ff ff       	callq  1415 <ac_trace_get_level>
    162d:	89 c2                	mov    %eax,%edx
    162f:	48 8d 35 53 0a 00 00 	lea    0xa53(%rip),%rsi        # 2089 <_IO_stdin_used+0x89>
    1636:	bf 04 00 00 00       	mov    $0x4,%edi
    163b:	b8 00 00 00 00       	mov    $0x0,%eax
    1640:	e8 d5 fc ff ff       	callq  131a <ac_trace>
    1645:	48 8d 35 bd fb ff ff 	lea    -0x443(%rip),%rsi        # 1209 <ac_trace_printer_default>
    164c:	bf 05 00 00 00       	mov    $0x5,%edi
    1651:	e8 7c fc ff ff       	callq  12d2 <ac_trace_setup>
    1656:	48 8d 35 24 0a 00 00 	lea    0xa24(%rip),%rsi        # 2081 <_IO_stdin_used+0x81>
    165d:	bf 05 00 00 00       	mov    $0x5,%edi
    1662:	b8 00 00 00 00       	mov    $0x0,%eax
    1667:	e8 ae fc ff ff       	callq  131a <ac_trace>
    166c:	ba e7 03 00 00       	mov    $0x3e7,%edx
    1671:	48 8d 35 11 0a 00 00 	lea    0xa11(%rip),%rsi        # 2089 <_IO_stdin_used+0x89>
    1678:	bf 03 00 00 00       	mov    $0x3,%edi
    167d:	b8 00 00 00 00       	mov    $0x0,%eax
    1682:	e8 93 fc ff ff       	callq  131a <ac_trace>
    1687:	90                   	nop
    1688:	5d                   	pop    %rbp
    1689:	c3                   	retq   
    168a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)

0000000000001690 <__libc_csu_init>:
    1690:	f3 0f 1e fa          	endbr64 
    1694:	41 57                	push   %r15
    1696:	4c 8d 3d eb 26 00 00 	lea    0x26eb(%rip),%r15        # 3d88 <__frame_dummy_init_array_entry>
    169d:	41 56                	push   %r14
    169f:	49 89 d6             	mov    %rdx,%r14
    16a2:	41 55                	push   %r13
    16a4:	49 89 f5             	mov    %rsi,%r13
    16a7:	41 54                	push   %r12
    16a9:	41 89 fc             	mov    %edi,%r12d
    16ac:	55                   	push   %rbp
    16ad:	48 8d 2d dc 26 00 00 	lea    0x26dc(%rip),%rbp        # 3d90 <__do_global_dtors_aux_fini_array_entry>
    16b4:	53                   	push   %rbx
    16b5:	4c 29 fd             	sub    %r15,%rbp
    16b8:	48 83 ec 08          	sub    $0x8,%rsp
    16bc:	e8 3f f9 ff ff       	callq  1000 <_init>
    16c1:	48 c1 fd 03          	sar    $0x3,%rbp
    16c5:	74 1f                	je     16e6 <__libc_csu_init+0x56>
    16c7:	31 db                	xor    %ebx,%ebx
    16c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
    16d0:	4c 89 f2             	mov    %r14,%rdx
    16d3:	4c 89 ee             	mov    %r13,%rsi
    16d6:	44 89 e7             	mov    %r12d,%edi
    16d9:	41 ff 14 df          	callq  *(%r15,%rbx,8)
    16dd:	48 83 c3 01          	add    $0x1,%rbx
    16e1:	48 39 dd             	cmp    %rbx,%rbp
    16e4:	75 ea                	jne    16d0 <__libc_csu_init+0x40>
    16e6:	48 83 c4 08          	add    $0x8,%rsp
    16ea:	5b                   	pop    %rbx
    16eb:	5d                   	pop    %rbp
    16ec:	41 5c                	pop    %r12
    16ee:	41 5d                	pop    %r13
    16f0:	41 5e                	pop    %r14
    16f2:	41 5f                	pop    %r15
    16f4:	c3                   	retq   
    16f5:	66 66 2e 0f 1f 84 00 	data16 nopw %cs:0x0(%rax,%rax,1)
    16fc:	00 00 00 00 

0000000000001700 <__libc_csu_fini>:
    1700:	f3 0f 1e fa          	endbr64 
    1704:	c3                   	retq   

Disassembly of section .fini:

0000000000001708 <_fini>:
    1708:	f3 0f 1e fa          	endbr64 
    170c:	48 83 ec 08          	sub    $0x8,%rsp
    1710:	48 83 c4 08          	add    $0x8,%rsp
    1714:	c3                   	retq   
